package com.springcloud.ribbondemo.config

import com.netflix.client.IClientConfigAware
import com.netflix.loadbalancer.IRule
import com.netflix.loadbalancer.WeightedResponseTimeRule
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration

class RibbonP1Config {
    /*
    响应时间加权策略:
            根据服务的响应时间来权衡该服务的使用频率.使用频率和响应时间负相关
     */
    @Bean
    IRule weightedResponseTimeRule()
    {
        new WeightedResponseTimeRule()
    }


}
